class Solution {
    public int[][] imageSmoother(int[][] img) {
        int hang=img.length;
        int lie=img[0].length;
        int[][]result=new int[hang][lie];
        for(int i=0;i<hang;i++)
        {
            for(int j=0;j<lie;j++)
            {
                int num=0;
                int sum=0;
                for(int x=i-1;x<=i+1;x++)
                {
                    for(int y=j-1;y<=j+1;y++)
                    {
                        if(x>=0&&x<hang&&y>=0&&y<lie)
                        {
                            num++;
                            sum+=img[x][y];
                        }
                 
                    }
                }
                result[i][j]=(int)Math.floor(sum/num);
            }
        }
        return result;
    }
}
